package gameComponents;

public class Celda {

	private int x;
	private int y;
	//private boolean ocupada;
	private Tesoro tesoro;
	private Jugador jugador;
	
	
	
	public Tesoro getTesoro() {
		return tesoro;
	}
	public void setTesoro(Tesoro tesoro) {
		this.tesoro = tesoro;
	}
	public boolean isOcupada() {
		return this.getJugador() != null;
	}

	public int getX() {
		return x;
	}
	public void setX(int x) {
		this.x = x;
	}
	public int getY() {
		return y;
	}
	public void setY(int y) {
		this.y = y;
	}

	public Celda(int x, int y){
		this.setX(x);
		this.setY(y);
		this.setJugador(null);
	}
	public boolean esIgual(Celda c) {
		return (this.getX() == c.getX() && this.getY() == c.getY());
	}
	public void liberar() {
		this.setJugador(null);		
	}
	public void ocupar(Jugador j){
		this.setJugador(j);
	}
	public Jugador getJugador() {
		return jugador;
	}
	public void setJugador(Jugador jugador) {
		this.jugador = jugador;
	}
}
